package com.xpffly.design.observer.jdk;

import com.xpffly.design.observer.jdk.service.GoldObserver;
import com.xpffly.design.observer.jdk.service.GoldSubject;

/**
 * @Author: 午夜学徒
 * @Date: 2022/4/3 12:47
 * @Description： 基于jdk  Observable 、Observer接口实现的观察者 场景类
 */
public class Scene {
    public static void main(String[] args) {
        // 定义 主题---被观察者
        GoldSubject goldSubject = new GoldSubject();
        // 定义 观察者
        GoldObserver goldObserver = new GoldObserver();
        // 添加观察者
        goldSubject.addObserver(goldObserver);
        // 主题消息变化
        goldSubject.doSomething();

    }
}
